package com.usian.comment.service

import com.usian.model.comment.dtos.CommentDto
import com.usian.model.comment.dtos.CommentLikeDto
import com.usian.model.comment.dtos.CommentSaveDto
import com.usian.model.common.dtos.ResponseResult

interface CommentService {
    /**
     * 保存评论
     * @return
     * */
    fun saveComment(dto: CommentSaveDto):ResponseResult<*>

    /**
     * 点赞评论
     * @param dto
     * @return
     */

    fun like(dto: CommentLikeDto):ResponseResult<*>
    /**
     * 根据文章id查询评论列表
     * @return
     */
    fun findByArticleId(dto: CommentDto):ResponseResult<*>

}